package com.uinnova.product.eam.service;

import com.binary.jdbc.Page;
import com.uinnova.product.eam.model.es.CmdbSysSyncInfo;
import com.uinnova.product.eam.model.es.CmdbSysSyncLog;
import com.uinnova.product.eam.vo.CmdbSysSyncInfoReq;

import java.util.List;

public interface CmdbSysSyncService {

    /**
     * 新建系统调用查询
     * @param req
     * @return
     */
    Page<CmdbSysSyncInfo> page(CmdbSysSyncInfoReq req);

    /**
     * 查询推送记录
     * @param ciCode
     * @return
     */
    List<CmdbSysSyncLog> logList(String ciCode);

    /**
     * 重新推送
     * @param req
     * @return
     */
    CmdbSysSyncLog push(CmdbSysSyncInfoReq req);
}
